import os

ROOT_PATH = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

MERGED_GENERATED_TESTS_DIR = os.path.join(ROOT_PATH, 'data', 'generated_tests', 'merged')
os.makedirs(MERGED_GENERATED_TESTS_DIR, exist_ok=True)
BASIC_GENERATED_TESTS_DIR = os.path.join(ROOT_PATH, 'data', 'generated_tests', 'basic')
os.makedirs(BASIC_GENERATED_TESTS_DIR, exist_ok=True)
EXTEND_GENERATED_TESTS_DIR = os.path.join(ROOT_PATH, 'data', 'generated_tests', 'extend')
os.makedirs(EXTEND_GENERATED_TESTS_DIR, exist_ok=True)
BASIC_JUDGE_RESULTS_DIR = os.path.join(ROOT_PATH, 'data', 'judge_results', 'basic')
os.makedirs(BASIC_JUDGE_RESULTS_DIR, exist_ok=True)
EXTEND_JUDGE_RESULTS_DIR = os.path.join(ROOT_PATH, 'data', 'judge_results', 'extend')
os.makedirs(EXTEND_JUDGE_RESULTS_DIR, exist_ok=True)
PREPROCESSED_DATA_DIR = os.path.join(ROOT_PATH, 'data', 'preprocessed_data')
os.makedirs(PREPROCESSED_DATA_DIR, exist_ok=True)